[INFO] fetching crate chronofold 0.4.0...
[INFO] checking chronofold-0.4.0 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate chronofold 0.4.0 into /workspace/builds/worker-5-tc1/source
[INFO] validating manifest of crates.io crate chronofold 0.4.0 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate chronofold 0.4.0
[INFO] finished tweaking crates.io crate chronofold 0.4.0
[INFO] tweaked toml for crates.io crate chronofold 0.4.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 685e2a66870c83f687945b3a790a5cdff3ff24a4b273eadac27cba2bf5fc1050
[INFO] running `Command { std: "docker" "start" "-a" "685e2a66870c83f687945b3a790a5cdff3ff24a4b273eadac27cba2bf5fc1050", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "685e2a66870c83f687945b3a790a5cdff3ff24a4b273eadac27cba2bf5fc1050", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "685e2a66870c83f687945b3a790a5cdff3ff24a4b273eadac27cba2bf5fc1050", kill_on_drop: false }`
[INFO] [stdout] 685e2a66870c83f687945b3a790a5cdff3ff24a4b273eadac27cba2bf5fc1050
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] bf152ee2278427c42af98354cc7c48945d2c6bfad77813be8fd9f3925d7db204
[INFO] running `Command { std: "docker" "start" "-a" "bf152ee2278427c42af98354cc7c48945d2c6bfad77813be8fd9f3925d7db204", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.153
[INFO] [stderr]    Compiling crossbeam-utils v0.8.19
[INFO] [stderr]    Compiling serde v1.0.197
[INFO] [stderr]    Compiling getrandom v0.1.16
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]     Checking ryu v1.0.17
[INFO] [stderr]     Checking either v1.10.0
[INFO] [stderr]     Checking itoa v1.0.10
[INFO] [stderr]    Compiling rayon-core v1.12.1
[INFO] [stderr]    Compiling serde_json v1.0.114
[INFO] [stderr]     Checking memchr v2.7.1
[INFO] [stderr]     Checking regex-syntax v0.8.2
[INFO] [stderr]     Checking unicode-width v0.1.11
[INFO] [stderr]     Checking plotters-backend v0.3.5
[INFO] [stderr]     Checking textwrap v0.11.0
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]     Checking plotters-svg v0.3.5
[INFO] [stderr]     Checking csv-core v0.1.11
[INFO] [stderr]     Checking itertools v0.10.5
[INFO] [stderr]     Checking cast v0.3.0
[INFO] [stderr]     Checking crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling anyhow v1.0.80
[INFO] [stderr]     Checking crossbeam-deque v0.8.5
[INFO] [stderr]     Checking regex-automata v0.4.5
[INFO] [stderr]     Checking half v1.8.3
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]     Checking same-file v1.0.6
[INFO] [stderr]     Checking plotters v0.3.5
[INFO] [stderr]     Checking rand_chacha v0.2.2
[INFO] [stderr]     Checking walkdir v2.5.0
[INFO] [stderr]     Checking rayon v1.9.0
[INFO] [stderr]     Checking clap v2.34.0
[INFO] [stderr]     Checking criterion-plot v0.4.5
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]     Checking oorandom v11.1.3
[INFO] [stderr]     Checking rand v0.7.3
[INFO] [stderr]     Checking chronofold v0.4.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `crate::fmt::*`
[INFO] [stdout]   --> src/lib.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub use crate::fmt::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking regex v1.10.3
[INFO] [stderr]     Checking serde_cbor v0.11.2
[INFO] [stderr]     Checking csv v1.3.0
[INFO] [stderr]     Checking tinytemplate v1.2.1
[INFO] [stderr]    Compiling serde_derive v1.0.197
[INFO] [stderr]     Checking criterion v0.3.6
[INFO] [stdout] warning: unused import: `crate::fmt::*`
[INFO] [stdout]   --> src/lib.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub use crate::fmt::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Op<u8, &char>: serde::ser::Serialize` is not satisfied
[INFO] [stdout]     --> benches/dmonad.rs:242:51
[INFO] [stdout]      |
[INFO] [stdout] 242  |             total_ops_bytes += serde_json::to_vec(&op).unwrap().len();
[INFO] [stdout]      |                                ------------------ ^^^ the trait `serde::ser::Serialize` is not implemented for `Op<u8, &char>`
[INFO] [stdout]      |                                |
[INFO] [stdout]      |                                required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `serde::ser::Serialize`:
[INFO] [stdout]                bool
[INFO] [stdout]                char
[INFO] [stdout]                isize
[INFO] [stdout]                i8
[INFO] [stdout]                i16
[INFO] [stdout]                i32
[INFO] [stdout]                i64
[INFO] [stdout]                i128
[INFO] [stdout]              and 145 others
[INFO] [stdout] note: required by a bound in `to_vec`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.114/src/ser.rs:2177:17
[INFO] [stdout]      |
[INFO] [stdout] 2175 | pub fn to_vec<T>(value: &T) -> Result<Vec<u8>>
[INFO] [stdout]      |        ------ required by a bound in this function
[INFO] [stdout] 2176 | where
[INFO] [stdout] 2177 |     T: ?Sized + Serialize,
[INFO] [stdout]      |                 ^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Chronofold<u8, char>: serde::ser::Serialize` is not satisfied
[INFO] [stdout]     --> benches/dmonad.rs:246:39
[INFO] [stdout]      |
[INFO] [stdout] 246  |     let doc_size = serde_json::to_vec(&cfold).unwrap().len();
[INFO] [stdout]      |                    ------------------ ^^^^^^ the trait `serde::ser::Serialize` is not implemented for `Chronofold<u8, char>`
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `serde::ser::Serialize`:
[INFO] [stdout]                bool
[INFO] [stdout]                char
[INFO] [stdout]                isize
[INFO] [stdout]                i8
[INFO] [stdout]                i16
[INFO] [stdout]                i32
[INFO] [stdout]                i64
[INFO] [stdout]                i128
[INFO] [stdout]              and 145 others
[INFO] [stdout] note: required by a bound in `to_vec`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.114/src/ser.rs:2177:17
[INFO] [stdout]      |
[INFO] [stdout] 2175 | pub fn to_vec<T>(value: &T) -> Result<Vec<u8>>
[INFO] [stdout]      |        ------ required by a bound in this function
[INFO] [stdout] 2176 | where
[INFO] [stdout] 2177 |     T: ?Sized + Serialize,
[INFO] [stdout]      |                 ^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `chronofold` (bench "dmonad") due to 3 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "bf152ee2278427c42af98354cc7c48945d2c6bfad77813be8fd9f3925d7db204", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bf152ee2278427c42af98354cc7c48945d2c6bfad77813be8fd9f3925d7db204", kill_on_drop: false }`
[INFO] [stdout] bf152ee2278427c42af98354cc7c48945d2c6bfad77813be8fd9f3925d7db204
[INFO] checking chronofold-0.4.0 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate chronofold 0.4.0 into /workspace/builds/worker-5-tc2/source
[INFO] validating manifest of crates.io crate chronofold 0.4.0 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate chronofold 0.4.0
[INFO] finished tweaking crates.io crate chronofold 0.4.0
[INFO] tweaked toml for crates.io crate chronofold 0.4.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 519a1c3914e18aa8e136b80d3b209bb6a0b7dac77cf21f43f9fc3a192044514e
[INFO] running `Command { std: "docker" "start" "-a" "519a1c3914e18aa8e136b80d3b209bb6a0b7dac77cf21f43f9fc3a192044514e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "519a1c3914e18aa8e136b80d3b209bb6a0b7dac77cf21f43f9fc3a192044514e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "519a1c3914e18aa8e136b80d3b209bb6a0b7dac77cf21f43f9fc3a192044514e", kill_on_drop: false }`
[INFO] [stdout] 519a1c3914e18aa8e136b80d3b209bb6a0b7dac77cf21f43f9fc3a192044514e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b1bfc9d34e379f47164acb217335f0449d6f7ec327f52baa210e6a913aee0901
[INFO] running `Command { std: "docker" "start" "-a" "b1bfc9d34e379f47164acb217335f0449d6f7ec327f52baa210e6a913aee0901", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.153
[INFO] [stderr]    Compiling crossbeam-utils v0.8.19
[INFO] [stderr]    Compiling getrandom v0.1.16
[INFO] [stderr]    Compiling rayon-core v1.12.1
[INFO] [stderr]    Compiling serde v1.0.197
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]     Checking itoa v1.0.10
[INFO] [stderr]     Checking either v1.10.0
[INFO] [stderr]    Compiling serde_json v1.0.114
[INFO] [stderr]     Checking ryu v1.0.17
[INFO] [stderr]     Checking memchr v2.7.1
[INFO] [stderr]     Checking regex-syntax v0.8.2
[INFO] [stderr]     Checking unicode-width v0.1.11
[INFO] [stderr]     Checking plotters-backend v0.3.5
[INFO] [stderr]     Checking textwrap v0.11.0
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]     Checking plotters-svg v0.3.5
[INFO] [stderr]     Checking itertools v0.10.5
[INFO] [stderr]     Checking csv-core v0.1.11
[INFO] [stderr]     Checking crossbeam-epoch v0.9.18
[INFO] [stderr]     Checking cast v0.3.0
[INFO] [stderr]     Checking crossbeam-deque v0.8.5
[INFO] [stderr]     Checking half v1.8.3
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]     Checking regex-automata v0.4.5
[INFO] [stderr]     Checking same-file v1.0.6
[INFO] [stderr]    Compiling anyhow v1.0.80
[INFO] [stderr]     Checking walkdir v2.5.0
[INFO] [stderr]     Checking plotters v0.3.5
[INFO] [stderr]     Checking clap v2.34.0
[INFO] [stderr]     Checking rayon v1.9.0
[INFO] [stderr]     Checking criterion-plot v0.4.5
[INFO] [stderr]     Checking rand_chacha v0.2.2
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]     Checking oorandom v11.1.3
[INFO] [stderr]     Checking rand v0.7.3
[INFO] [stderr]     Checking chronofold v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking regex v1.10.3
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/index.rs:48:48
[INFO] [stdout]    |
[INFO] [stdout] 48 |             self.iter_log_indices_causal_range(reference..index)
[INFO] [stdout]    |                                                ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/internal.rs:25:52
[INFO] [stdout]    |
[INFO] [stdout] 25 |                     .iter_log_indices_causal_range(reference..)
[INFO] [stdout]    |                                                    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/iter.rs:44:44
[INFO] [stdout]    |
[INFO] [stdout] 44 |         self.iter_log_indices_causal_range(root..)
[INFO] [stdout]    |                                            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/iter.rs:100:23
[INFO] [stdout]     |
[INFO] [stdout] 100 |             idx_iter: start..end,
[INFO] [stdout]     |                       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/session.rs:81:21
[INFO] [stdout]    |
[INFO] [stdout] 81 |         self.splice(oob..oob, iter)
[INFO] [stdout]    |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/session.rs:135:23
[INFO] [stdout]     |
[INFO] [stdout] 135 |             .iter_ops(self.first_index..)
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::fmt::*`
[INFO] [stdout]   --> src/lib.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub use crate::fmt::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:203:18
[INFO] [stdout]     |
[INFO] [stdout] 203 |         for i in (timestamp.0).0..self.log.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeBounds` trait bound in public function
[INFO] [stdout]   --> src/iter.rs:63:12
[INFO] [stdout]    |
[INFO] [stdout] 63 |         R: RangeBounds<LogIndex>,
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-bounds`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeBounds` trait bound in public function
[INFO] [stdout]   --> src/iter.rs:82:12
[INFO] [stdout]    |
[INFO] [stdout] 82 |         R: RangeBounds<LogIndex> + 'a,
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeBounds` trait bound in public function
[INFO] [stdout]   --> src/session.rs:91:12
[INFO] [stdout]    |
[INFO] [stdout] 91 |         R: RangeBounds<LogIndex>,
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking csv v1.3.0
[INFO] [stdout] warning: 11 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking serde_cbor v0.11.2
[INFO] [stderr]     Checking tinytemplate v1.2.1
[INFO] [stderr]    Compiling serde_derive v1.0.197
[INFO] [stderr]     Checking criterion v0.3.6
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> tests/corner_cases.rs:40:22
[INFO] [stdout]    |
[INFO] [stdout] 40 |             s.splice(LogIndex(4).., "123".chars());
[INFO] [stdout]    |                      ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> tests/corner_cases.rs:43:22
[INFO] [stdout]    |
[INFO] [stdout] 43 |             s.splice(LogIndex(4).., "baz".chars());
[INFO] [stdout]    |                      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> tests/random.rs:23:14
[INFO] [stdout]    |
[INFO] [stdout] 23 |     for _ in 0..10 {
[INFO] [stdout]    |              ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> tests/random.rs:44:14
[INFO] [stdout]    |
[INFO] [stdout] 44 |     for _ in 0..rng.gen_range(1, 6) {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> tests/random.rs:48:28
[INFO] [stdout]    |
[INFO] [stdout] 48 |             session.splice(idx..idx, random_word(rng).chars());
[INFO] [stdout]    |                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> tests/random.rs:55:14
[INFO] [stdout]    |
[INFO] [stdout] 55 |     for _ in 0..rng.gen_range(0, 2) {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> tests/random.rs:62:29
[INFO] [stdout]    |
[INFO] [stdout] 62 |                 .iter_range(start..)
[INFO] [stdout]    |                             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> tests/random.rs:66:28
[INFO] [stdout]    |
[INFO] [stdout] 66 |             session.splice(start..=end, "".chars());
[INFO] [stdout]    |                            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> tests/random.rs:75:6
[INFO] [stdout]    |
[INFO] [stdout] 75 |     (0..rng.gen_range(1, 4))
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/api.rs:106:24
[INFO] [stdout]     |
[INFO] [stdout] 106 |             vec.splice(3..3, "bar".chars());
[INFO] [stdout]     |                        ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/api.rs:109:34
[INFO] [stdout]     |
[INFO] [stdout] 109 |             cfold_session.splice(LogIndex(4)..LogIndex(4), "bar".chars());
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/api.rs:117:24
[INFO] [stdout]     |
[INFO] [stdout] 117 |             vec.splice(0..0, "foo".chars());
[INFO] [stdout]     |                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/api.rs:120:34
[INFO] [stdout]     |
[INFO] [stdout] 120 |             cfold_session.splice(LogIndex(0)..LogIndex(0), "foo".chars());
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/api.rs:130:24
[INFO] [stdout]     |
[INFO] [stdout] 130 |             vec.splice(3..3, "bar".chars());
[INFO] [stdout]     |                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/api.rs:133:34
[INFO] [stdout]     |
[INFO] [stdout] 133 |             cfold_session.splice(LogIndex(4)..LogIndex(4), "bar".chars());
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> benches/dmonad.rs:38:41
[INFO] [stdout]    |
[INFO] [stdout] 38 |     let input = random_string(&mut rng, N..=N);
[INFO] [stdout]    |                                         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> benches/dmonad.rs:52:41
[INFO] [stdout]    |
[INFO] [stdout] 52 |     let input = random_string(&mut rng, N..=N);
[INFO] [stdout]    |                                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> benches/dmonad.rs:66:41
[INFO] [stdout]    |
[INFO] [stdout] 66 |     let input = random_string(&mut rng, N..=N);
[INFO] [stdout]    |                                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> benches/dmonad.rs:81:40
[INFO] [stdout]    |
[INFO] [stdout] 81 |     let positions_and_chars: Vec<_> = (0..N)
[INFO] [stdout]    |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> benches/dmonad.rs:83:24
[INFO] [stdout]    |
[INFO] [stdout] 83 |             let pos = (0..=i).choose(&mut rng).unwrap();
[INFO] [stdout]    |                        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/dmonad.rs:112:40
[INFO] [stdout]     |
[INFO] [stdout] 112 |     let positions_and_words: Vec<_> = (0..N)
[INFO] [stdout]     |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> benches/dmonad.rs:114:24
[INFO] [stdout]     |
[INFO] [stdout] 114 |             let pos = (0..=expected.len()).choose(&mut rng).unwrap();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> benches/dmonad.rs:115:45
[INFO] [stdout]     |
[INFO] [stdout] 115 |             let s = random_string(&mut rng, 2..=10);
[INFO] [stdout]     |                                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/dmonad.rs:116:29
[INFO] [stdout]     |
[INFO] [stdout] 116 |             expected.splice(pos..pos, s.chars());
[INFO] [stdout]     |                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/dmonad.rs:131:47
[INFO] [stdout]     |
[INFO] [stdout] 131 |                 Some((_, idx)) => sess.splice(idx..idx, s.chars()),
[INFO] [stdout]     |                                               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> benches/dmonad.rs:141:37
[INFO] [stdout]     |
[INFO] [stdout] 141 |     let s = random_string(&mut rng, N..=N);
[INFO] [stdout]     |                                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> benches/dmonad.rs:148:25
[INFO] [stdout]     |
[INFO] [stdout] 148 |             sess.splice(LogIndex(0)..=last_idx, "".chars());
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/dmonad.rs:157:26
[INFO] [stdout]     |
[INFO] [stdout] 157 |     let input: Vec<_> = (0..N)
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> benches/dmonad.rs:159:24
[INFO] [stdout]     |
[INFO] [stdout] 159 |             let pos = (0..=expected.len()).choose(&mut rng).unwrap();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> benches/dmonad.rs:162:49
[INFO] [stdout]     |
[INFO] [stdout] 162 |                 let s = random_string(&mut rng, 2..=10);
[INFO] [stdout]     |                                                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/dmonad.rs:163:33
[INFO] [stdout]     |
[INFO] [stdout] 163 |                 expected.splice(pos..pos, s.chars());
[INFO] [stdout]     |                                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> benches/dmonad.rs:167:34
[INFO] [stdout]     |
[INFO] [stdout] 167 |                 let del_count = (1..=usize::min(9, expected.len() - pos))
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/dmonad.rs:170:33
[INFO] [stdout]     |
[INFO] [stdout] 170 |                 expected.splice(pos..pos + del_count, "".chars());
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> benches/dmonad.rs:185:56
[INFO] [stdout]     |
[INFO] [stdout] 185 |                 (Some(start_idx), None) => sess.splice(start_idx.., s.chars()),
[INFO] [stdout]     |                                                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/dmonad.rs:186:65
[INFO] [stdout]     |
[INFO] [stdout] 186 |                 (Some(start_idx), Some(end_idx)) => sess.splice(start_idx..end_idx, s.chars()),
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/dmonad.rs:203:23
[INFO] [stdout]     |
[INFO] [stdout] 203 |             for _i in 0..iters {
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> benches/dmonad.rs:267:6
[INFO] [stdout]     |
[INFO] [stdout] 267 |     (0..len).map(|_| random_char(rng)).collect()
[INFO] [stdout]     |      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 7 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/index.rs:48:48
[INFO] [stdout]    |
[INFO] [stdout] 48 |             self.iter_log_indices_causal_range(reference..index)
[INFO] [stdout]    |                                                ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/internal.rs:25:52
[INFO] [stdout]    |
[INFO] [stdout] 25 |                     .iter_log_indices_causal_range(reference..)
[INFO] [stdout]    |                                                    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/iter.rs:44:44
[INFO] [stdout]    |
[INFO] [stdout] 44 |         self.iter_log_indices_causal_range(root..)
[INFO] [stdout]    |                                            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 6 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/iter.rs:100:23
[INFO] [stdout]     |
[INFO] [stdout] 100 |             idx_iter: start..end,
[INFO] [stdout]     |                       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/iter.rs:257:28
[INFO] [stdout]     |
[INFO] [stdout] 257 |             cfold.iter_ops(LogIndex(2)..).collect::<Vec<_>>()
[INFO] [stdout]     |                            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/iter.rs:263:24
[INFO] [stdout]     |
[INFO] [stdout] 263 |         let mut iter = 2..10;
[INFO] [stdout]     |                        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/iter.rs:268:25
[INFO] [stdout]     |
[INFO] [stdout] 268 |         let mut iter2 = 2..10;
[INFO] [stdout]     |                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/session.rs:81:21
[INFO] [stdout]    |
[INFO] [stdout] 81 |         self.splice(oob..oob, iter)
[INFO] [stdout]    |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/session.rs:135:23
[INFO] [stdout]     |
[INFO] [stdout] 135 |             .iter_ops(self.first_index..)
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::fmt::*`
[INFO] [stdout]   --> src/lib.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub use crate::fmt::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:203:18
[INFO] [stdout]     |
[INFO] [stdout] 203 |         for i in (timestamp.0).0..self.log.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Op<u8, &char>: serde::ser::Serialize` is not satisfied
[INFO] [stdout]     --> benches/dmonad.rs:242:51
[INFO] [stdout]      |
[INFO] [stdout] 242  |             total_ops_bytes += serde_json::to_vec(&op).unwrap().len();
[INFO] [stdout]      |                                ------------------ ^^^ the trait `serde::ser::Serialize` is not implemented for `Op<u8, &char>`
[INFO] [stdout]      |                                |
[INFO] [stdout]      |                                required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `serde::ser::Serialize`:
[INFO] [stdout]                bool
[INFO] [stdout]                char
[INFO] [stdout]                isize
[INFO] [stdout]                i8
[INFO] [stdout]                i16
[INFO] [stdout]                i32
[INFO] [stdout]                i64
[INFO] [stdout]                i128
[INFO] [stdout]              and 145 others
[INFO] [stdout] note: required by a bound in `to_vec`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.114/src/ser.rs:2177:17
[INFO] [stdout]      |
[INFO] [stdout] 2175 | pub fn to_vec<T>(value: &T) -> Result<Vec<u8>>
[INFO] [stdout]      |        ------ required by a bound in this function
[INFO] [stdout] 2176 | where
[INFO] [stdout] 2177 |     T: ?Sized + Serialize,
[INFO] [stdout]      |                 ^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Chronofold<u8, char>: serde::ser::Serialize` is not satisfied
[INFO] [stdout]     --> benches/dmonad.rs:246:39
[INFO] [stdout]      |
[INFO] [stdout] 246  |     let doc_size = serde_json::to_vec(&cfold).unwrap().len();
[INFO] [stdout]      |                    ------------------ ^^^^^^ the trait `serde::ser::Serialize` is not implemented for `Chronofold<u8, char>`
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `serde::ser::Serialize`:
[INFO] [stdout]                bool
[INFO] [stdout]                char
[INFO] [stdout]                isize
[INFO] [stdout]                i8
[INFO] [stdout]                i16
[INFO] [stdout]                i32
[INFO] [stdout]                i64
[INFO] [stdout]                i128
[INFO] [stdout]              and 145 others
[INFO] [stdout] note: required by a bound in `to_vec`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.114/src/ser.rs:2177:17
[INFO] [stdout]      |
[INFO] [stdout] 2175 | pub fn to_vec<T>(value: &T) -> Result<Vec<u8>>
[INFO] [stdout]      |        ------ required by a bound in this function
[INFO] [stdout] 2176 | where
[INFO] [stdout] 2177 |     T: ?Sized + Serialize,
[INFO] [stdout]      |                 ^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors; 22 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `chronofold` (bench "dmonad") due to 3 previous errors; 22 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: 11 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "b1bfc9d34e379f47164acb217335f0449d6f7ec327f52baa210e6a913aee0901", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b1bfc9d34e379f47164acb217335f0449d6f7ec327f52baa210e6a913aee0901", kill_on_drop: false }`
[INFO] [stdout] b1bfc9d34e379f47164acb217335f0449d6f7ec327f52baa210e6a913aee0901
